<?xml version='1.0' encoding='UTF-8' ?>
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:rich="http://richfaces.org/rich"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:a4j="http://richfaces.org/a4j"
      xmlns:f="http://java.sun.com/jsf/core">
    <body>
        <ui:composition template="./main-template.xhtml">
            <ui:param name="titulo" value="Administración de Promociones" />
            <ui:define name="body">
                <rich:panel id="pgEdicion">
                    <f:facet name="header" >
                        Administración de Promociones
                    </f:facet>
                    <h:form>

                        <h:panelGrid columns="4">
                            <h:outputLabel value="Tipo de Mueble" />
                            <rich:comboBox value="#{CatalogBean.mueble.tipo}">
                                <f:selectItems value="#{CatalogBean.tiposMuebles}"/>
                                <a4j:support event="onselect" reRender="muebles" action="#{CatalogBean.findByType}"/>
                            </rich:comboBox>
                            <h:outputLabel value="Mueble" />
                            <h:selectOneMenu value="#{PromocionBean.referenciaMueble}" id="muebles" immediate="true">
                                <f:selectItems value="#{CatalogBean.mueblesPorTipo}"/>
                            </h:selectOneMenu>
                            <h:outputLabel value="Cantidad Compra" />
                            <h:inputText value="#{PromocionBean.promocion.cantidadBase}"  />
                            <h:outputLabel value="Cantidad Entrega" />
                            <h:inputText value="#{PromocionBean.promocion.cantidadAOfertar}"  />
                            <h:outputLabel value="Nombre de la Promoción" />
                            <h:inputText value="#{PromocionBean.promocion.nombre}"  />
                            <h:outputLabel value="Fecha Inicio"></h:outputLabel>
                            <a4j:outputPanel id="fechaInicio">
                                <rich:calendar value="#{PromocionBean.promocion.fechaInicio}" ></rich:calendar>
                            </a4j:outputPanel>
                            <h:outputLabel value="Fecha Fin" />
                            <a4j:outputPanel id="fechaFin">
                                <rich:calendar value="#{PromocionBean.promocion.fechaFin}"></rich:calendar>
                            </a4j:outputPanel>
                        </h:panelGrid>
                        <h:panelGrid columns="3">
                            <a4j:commandButton value="Enviar" action="#{PromocionBean.createOrUpdate}"/>
                            <h:commandButton value="Nuevo" type="reset" />
                        </h:panelGrid>
                    </h:form>
                </rich:panel>
            </ui:define>
        </ui:composition>
    </body>
</html>